|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectmscJNeuralNet.netPerformanceStatistics.LightWeightNetPerformanceStatistics
Diese Klasse enthält Informationen zu verschiedenen Netzfehlern.
Die verfügbaren Netzfehlertypen werden in der
Klasse NetPerformanceStatistics
festgelegt.
Diese Klasse soll zum speicherfreundlichen Speichern der
benötigten durchschnitts Fehlerwerte dienen.
NetPerformanceStatistics
erzeugt:// Netz erzeugen und initialisieren int [] lLayerSizes = {2, 1}; Net myNet = new Net(lLayerSizes); new RandomSymmetryBreakingNetConnector().connectNet(myNet, null); // Lerndaten für Xor double [][] lXorInput = {{1,1}, {1,-1}, {-1, 1}, {-1,-1}}; double [][] lXorOutput = {{-1}, {1}, {1}, {-1}}; // Aktuelle Netzperformaz berechnen NetPerformanceStatistics lActualStats = NetPerformanceStatisticsCalculator.calculateErrors( myNet, lXorInput, lXorOutput); LightWeightNetPerformanceStatistics lLightStats = LightWeightNetPerformanceStatistics.getLeightWeightNetPerformance(lActualStats); System.out.println(STR_averageSumAbsoluteError_short+"="+ Double.toString(lLightStats.averageSumOfAbsoluteErrors));Created on 19.06.2004
NetPerformanceStatisticsCalculator
,
NetPerformanceStatistics
,
mscJNeuralNet.netPerformanceStatistics
Field Summary | |
double |
averageRootMeanSquareError
Durchschnitt der Quadratwurzeln der quadratischen Fehler aller Lerndatensätze (avg. |
double |
averageSumOfAbsoluteErrors
Durchschnitt der Summe aller absoluten Fehlerbeträge (avg. |
double |
averageSumOfSquaredErrors
Durchschnitt der Fehlerquadratsummen aller Lerndatensätze (avg. |
double |
maximumNeuronAbsoluteError
Der größte absolute Fehlerwert eines einzelnen Neurons, berechnet als Abs(Soll-Wert - Ist-Wert). |
Constructor Summary | |
LightWeightNetPerformanceStatistics()
|
Method Summary | |
double |
getErrorByType(int pErrorType)
Liefert den Fehlerwert, der durch den übergebenen Parameter (ERRORTYPE) festgelegt wurde. |
static LightWeightNetPerformanceStatistics |
getLightWeightNetPerformance(NetPerformanceStatistics pNetStat)
Erzeugt ein LightWeightNetPerformanceStatistics aus einem NetPerformanceStatistics Objekt. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public double averageSumOfAbsoluteErrors
public double averageSumOfSquaredErrors
public double averageRootMeanSquareError
public double maximumNeuronAbsoluteError
Constructor Detail |
public LightWeightNetPerformanceStatistics()
Method Detail |
public double getErrorByType(int pErrorType)
pErrorType
- Eine Konstante ERRORTYPE für den Fehlertypen asu der Klasse NetPerformanceStatistics.
public static LightWeightNetPerformanceStatistics getLightWeightNetPerformance(NetPerformanceStatistics pNetStat)
pNetStat
- Das zugrundeliegende NetPerformanceStatistics Objekt, aus dem die
LightWeightNetPerformanceStatistics erzeugt werden soll.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |